home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1996 #15 / Monster Media Number 15 (Monster Media)(July 1996).ISO / sound / it203a.zip / DRIVERS.DOC next >
Text File  |  1996-06-04  |  5KB  |  85 lines

  1.  
  2.                          Notes about the sound drivers
  3.  
  4. 1) Gravis UltraSound
  5.  
  6.         This file actually contains two drivers in one file. The first is
  7.         accessed just by using IT (with no command line parameters, or with
  8.         /s4 for Gravis UltraSound). This is equivalent to the original
  9.         internal driver that came with previous versions of Impulse Tracker.
  10.  
  11.         The second driver is specified by providing the correct IRQ for the
  12.         GF1 chip. (The second-to-last number of your ULTRASND environment
  13.         variable). This is an IRQ driven routine, which means that it'll
  14.         work in the background of Windows '95. But note that the timing for
  15.         this is NOT as accurate as the timing in the first driver. There is
  16.         also a possibility that multitasking OSs can sometimes (although
  17.         rarely) cause some settings to the GUS to be missed (which will cause
  18.         a note to play unexpectedly). This can be fixed just by restarting
  19.         playback. There is NO check for the correctness of the IRQ provided.
  20.  
  21.         The Gravis UltraSound *CANNOT* cope with 16-bit samples greater than
  22.         256k-bytes. This is equivalent to 128k-samples. Also, 16-bit samples
  23.         cannot cross 256k boundaries on the GUS, meaning that the amount of
  24.         memory you have on the card may decrease by more than you expect when
  25.         you load a 16-bit sample.
  26.  
  27.         You cannot choose the mixing rate for the GUS - the mixing rate is
  28.         dependent on the number of channels you initialise the program with
  29.         (using /Lxx)
  30.  
  31. 2) InterWave - Hardware mixing ONLY. You *NEED* to have RAM onboard to use
  32.                this.
  33.  
  34.         This file actually contains two drivers in one file. The first is
  35.         accessed just by using IT (with no command line parameters, or with
  36.         /s6 for AMD Interwave IC). This is similar to the original internal
  37.         GUS driver that came with previous versions of Impulse Tracker.
  38.  
  39.         The second driver is specified by providing the correct IRQ for the
  40.         Interwave chip. (The second-to-last number of your INTERWAVE
  41.         environment variable). This is an IRQ driven routine, which means
  42.         that it'll work in the background of Windows '95. But note that the
  43.         timing for this is NOT as accurate as the timing in the first
  44.         driver. There is also a possibility that multitasking OSs can sometimes
  45.         (although rarely) cause some settings to the GUS to be missed (which
  46.         will cause a note to play unexpectedly). This can be fixed just by
  47.         restarting playback. There is NO check for the correctness of the IRQ
  48.         provided.
  49.  
  50.         If you are running a multitasking OS, you MAY need to run IWINIT before
  51.         running Impulse Tracker to have more memory detected.
  52.  
  53.         The Interwave driver contains handlers for two different memory modes
  54.         on the Interwave - the more memory efficient mode is where the amount
  55.         of ram is directly compatible with the interwave, the second is where
  56.         the DRAM configuration is NOT directly compatible with the interwave
  57.         and the driver has to handle the RAM slightly more explicitly, which
  58.         causes the loss of memory-usage efficiency.
  59.  
  60.         Here are the modes directly compatible with the interwave:
  61.  
  62.      Bank 0         Bank 1          Bank 2          Bank 3          Total
  63.       256Kb          0               0               0              256Kb
  64.       256Kb          256Kb           0               0              512Kb
  65.       256Kb          256Kb           256Kb           256Kb           1MB
  66.       256Kb          1MB             0               0              1.25MB
  67.       256Kb          1MB             1MB             1MB            3.25MB
  68.       256Kb          256Kb           1MB             0              1.5MB
  69.       256Kb          256Kb           1MB             1MB            2.5MB
  70.       1MB            0               0               0               1MB
  71.       1MB            1MB             0               0               2MB
  72.       1MB            1MB             1MB             1MB             4MB
  73.       4MB            0               0               0               4MB
  74.     * 4MB            4MB             0               0               8MB
  75.     * 4MB            4MB             4MB             4MB            16MB
  76.  
  77.     * These modes cannot be handled by the first driver, so are actually
  78.       handled in the second mode.
  79.  
  80.         The mixing rate for the Interwave driver is fixed at 44100Hz
  81.         (CD quality)
  82.  
  83.       Bug warning: If the sound does NOT play properly, you may need to
  84.                    run IWINIT before running Impulse Tracker
  85.